package com.cloudmusic.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface CustomListMapper {
	
	//创建自定义歌单操作1：添加歌单列表至列表表
	void addSongList(@Param("lid") String lid,@Param("listname") String listname);
	
	//创建自定义歌单操作2：添加歌单列表与用户关系表
	void addUserSongList(@Param("uid") String uid,@Param("lid") String lid);
	
    //修改某自定义歌单名称
	void updateListName(@Param("lid") String lid,@Param("newlistname") String newlistname);
	
	//删除某自定义歌单
	void deleteCustomList(@Param("lid") String lid);
	
    //查找某个用户的自定义列表歌曲信息
	List<Map<String,Object>> selectCustomListMusic(@Param("lid") String lid);

	int checkCustomListName(@Param("uid") String uid,@Param("listname") String listname);

	//	检查歌曲是否添加至我喜欢歌单之中
	int checkMusicLove(@Param("uid")String uid,@Param("sid")String sid);
	
}
